python程序的格式框架

python代码长什么样子?

冒号+缩进

表达代码的所属关系,如下:

1
2
3
4
5
even_number = []
for i in range(10):
print(i)
if i % 2 == 0:
even_number.append(i)
  • 冒号+缩进是语法的一部分,缩进不正确程序运行错误
  • 冒号+缩进是表达代码间包含和层次关系的唯一方式
  • 只需要所有缩进长度一致即可,可采用N个空格或Tab,建议4个空格

代码结构

  • 分支语句:if-elif-else
  • 循环语句:for,while
  • 异常处理:try-except-else-finally
  • 函数定义:def
  • 类定义:class

注释

程序中的辅助性说明信息

  • 单行注释,#开始。 例如:

    1
    2
    # helloWorld.py
    print('hello world')
  • 多行注释,一对’’’。例如:

    1
    2
    3
    4
    5
    '''注释第一行
    注释第二行
    注释第三行
    '''
    print('hello world')
  • 函数注释,函数下面一对’’’。例如:

  • 类注释,函数下面一对’’’。例如:

续行符

\ , Python程序跨行书写的表示符号

1
2
print(1 + 2 / 0.5 * 6\
-5)
  • 续行符后不能存在空格
  • 续行符后必须直接换行